4dc1fe67e5dd5d9fbe0783d962d01434156b825f,python/src/com/jetbrains/python/hierarchy/call/PyCalleeFunctionTreeStructure.java,PyCalleeFunctionTreeStructure,buildChildren,#HierarchyNodeDescriptor#,48

Before Change


      PsiElement baseClass = element instanceof PyFunction ? ((PyFunction)element).getContainingClass() : null;

      for (PsiElement callee : callees) {
        if (baseClass != null && !isInScope(baseClass, callee, myScopeType)) continue;

        PyHierarchyNodeDescriptor calleeDescriptor = calleeToDescriptorMap.get(callee);
        if (calleeDescriptor == null) {

After Change


      PsiElement baseClass = element instanceof PyFunction ? ((PyFunction)element).getContainingClass() : null;

      for (PsiElement callee : callees) {
        if (isInScope(baseClass, callee, myScopeType)) {
          PyHierarchyNodeDescriptor calleeDescriptor = calleeToDescriptorMap.get(callee);
          if (calleeDescriptor == null) {
            calleeDescriptor = new PyHierarchyNodeDescriptor(descriptor, callee, false);